encoding/json.decodeState.opcode (field)

33 uses

	encoding/json (current package)
		decode.go#L216: 	opcode                int // last read result
		decode.go#L279: 			d.opcode = op
		decode.go#L288: 		d.opcode = d.scan.step(&d.scan, d.data[d.off])
		decode.go#L291: 		d.opcode = d.scan.eof()
		decode.go#L304: 			d.opcode = newOp
		decode.go#L311: 	d.opcode = d.scan.eof()
		decode.go#L353: 		d.opcode = stateEndValue(&d.scan, data[i])
		decode.go#L355: 		d.opcode = scanEnd
		decode.go#L364: 	switch d.opcode {
		decode.go#L409: 	switch d.opcode {
		decode.go#L545: 		if d.opcode == scanEndArray {
		decode.go#L573: 		if d.opcode == scanSkipSpace {
		decode.go#L576: 		if d.opcode == scanEndArray {
		decode.go#L579: 		if d.opcode != scanArrayValue {
		decode.go#L669: 		if d.opcode == scanEndObject {
		decode.go#L673: 		if d.opcode != scanBeginLiteral {
		decode.go#L745: 		if d.opcode == scanSkipSpace {
		decode.go#L748: 		if d.opcode != scanObjectKey {
		decode.go#L816: 		if d.opcode == scanSkipSpace {
		decode.go#L826: 		if d.opcode == scanEndObject {
		decode.go#L829: 		if d.opcode != scanObjectValue {
		decode.go#L1036: 	switch d.opcode {
		decode.go#L1057: 		if d.opcode == scanEndArray {
		decode.go#L1064: 		if d.opcode == scanSkipSpace {
		decode.go#L1067: 		if d.opcode == scanEndArray {
		decode.go#L1070: 		if d.opcode != scanArrayValue {
		decode.go#L1083: 		if d.opcode == scanEndObject {
		decode.go#L1087: 		if d.opcode != scanBeginLiteral {
		decode.go#L1101: 		if d.opcode == scanSkipSpace {
		decode.go#L1104: 		if d.opcode != scanObjectKey {
		decode.go#L1113: 		if d.opcode == scanSkipSpace {
		decode.go#L1116: 		if d.opcode == scanEndObject {
		decode.go#L1119: 		if d.opcode != scanObjectValue {